package teste.servidor;

import static org.junit.Assert.*;

import java.util.ArrayList;
import java.util.List;

import org.junit.Test;

import servidor.controladorsistema.ip.IPControladorSistema;
import servidor.controladorsistema.ip.IPPerfil;

public class IPControladorSistemaTest {
	
	@Test
	public void validarLogin(){
		IPControladorSistema controladorSistema = new IPControladorSistema();
		
		List<IPPerfil> listaPerfil = new ArrayList<IPPerfil>();
		IPPerfil perfilA = new IPPerfil();
		perfilA.setIdentificador("manga");
		perfilA.setSenha("manga");
		listaPerfil.add(perfilA);
		
		IPPerfil perfilB = new IPPerfil();
		perfilB.setIdentificador("Daniel Zelaquett");
		perfilB.setSenha("a");
		listaPerfil.add(perfilB);
				
		IPDAOPerfilJPAStub daoPerfilStub = new IPDAOPerfilJPAStub(listaPerfil);
		controladorSistema.setDaoPerfil(daoPerfilStub);
		assertTrue(controladorSistema.validarLogin("manga", "manga"));
		
		assertFalse(controladorSistema.validarLogin("Daniel Zelaquett", "b"));
	}
}
